import {findCategoryTree} from '../../utils/api';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    navList: [], // 左侧导航数据
    navIndex: 0, // 点击左侧导航的标识
    goodDetail: {}, // 右侧内容信息对象
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getNavList();
  },
  /* 获取左侧导航数据的功能函数 */
  async getNavList(){
    try {
      let result = await findCategoryTree();
      if(result.code === 200){
        this.setData({
          navList: result.data,
          goodDetail: result.data[this.data.navIndex]
        })
      }
    } catch (error) {
      console.log(error);
      
    }
  },

  /* 点击左侧导航的回调函数 */
  handleChangeNav(e){
    let navindex = e.currentTarget.dataset.navindex
    // 更新navIndex的值
    this.setData({
      navIndex: navindex,
      goodDetail: this.data.navList[navindex]
    })
  }
})